Big Huge Thesaurus

space laboratory

noun